deposit of title deed - Turc Anglais Dictionnaire